home *** CD-ROM | disk | FTP | other *** search
- #ifndef _DLG_DLGTXM_H
- #define _DLG_DLGTXM_H
-
- #include <setjmp.h>
-
- #ifndef _SIDLG_H
- # include <sidlg.h>
- #endif
- #ifndef _SITXM_H
- # include <sitxm.h>
- #endif
- #ifndef _LIB_BTNLST_H
- # include <LIB/btnlst.h>
- #endif
-
- typedef struct
- {
- DLG_T *dlg;
- EV_T *ev;
- jmp_buf jmpbuf; /* ロングジャンプ用 */
-
- FTSDAT_T *ftsTitle; /* タイトルフォント */
- char *title; /* タイトル */
-
- int txmXs, txmYs; /* テキストメッセージ表示エリア */
- TXM_T *txm; /* テキストメッセージ */
-
- int btnNum; /* ボタン数 */
- BTNLST_T *btn;
- EV_T *evBtn; /* ボタン用イベント */
-
- COLOR_T *colTbl; /* カラーテーブル */
- } DLGTXM_T;
-
- /* "dlgtxm.c" ----------------------------------------------------*/
- extern DLGTXM_T *DlgTxm_open( COLOR_T boxcol );
- extern int DlgTxm_setTitle( DLGTXM_T *dlgTxm, FTSDAT_T *fts, CONST char *form, ... );
- extern int DlgTxm_setSize( DLGTXM_T *dlgTxm, int xs, int ys );
- extern int DlgTxm_start( DLGTXM_T *dlgTxm );
- extern void DlgTxm_close( DLGTXM_T *dlgTxm );
-
- #endif
-